<script>
    // 写空get函数
    // 1 放到 2
    function get(url, params, promise, headersFn) {
        new Promise = ((reslove, reject) => {
            // 写异步请求功能
            const xhr = new XMLHttpRequest
            xhr.onreadystatechange = function () {
                if (xhr.readyState === 4) {
                    if (xhr.status === 200) {
                        let res = JSON.parse(xhr.responseText)
                        // console.log(res);
                        reslove(res)
                    } else {
                        // console.log(status);
                        reject(xhr.status)
                    }
                }
                xhr.open('get', `${url}?${params}`)
                if (headersFn) headersFn(xhr)
                xhr.send()
            }
        })
    }
</script>